package com.emily.test.service;

import com.emily.test.model.OCompanyNavigation;

import java.util.List;

public interface CompanyNavigationService {
    /**
     * @Description:获取所有公司下的导航列表
     * @Param:
     * @Author: Zc
     */
    List<OCompanyNavigation> getCompanyNavigationList();

    /**
     * @Description:根据公司id获取导航列表,id为空时，查询结果为所有的
     * @Param: id
     * @Author: Zc
     */
    List<OCompanyNavigation> getCompanyNavigationList(Integer id) throws Exception;

    /**
     * @Description:根据id 删除信息
     * @Param:
     * @Author: Zc
     */
    void  delete(Integer id)throws Exception;

    /**
     * @Description: 插入
     * @Param:
     * @Author: Zc
     */
    int insert(OCompanyNavigation o);

    /**
     * @Description:修改
     * @Param:
     * @Author: Zc
     */
    int update(OCompanyNavigation o);
}
